avltree: Fix search key handling.
authoroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Wed, 2 Apr 2008 21:18:50 +0000 (21:18 +0000)
committeroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Wed, 2 Apr 2008 21:18:50 +0000 (21:18 +0000)
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@3162 f51c46e8-681c-474f-0cfe-069cfd0219fb

gpsbabel/avltree.c

index ca242be585c6db6c4a25c0e909fe180da3caf810..c90c5680fbd46345009039114b5ef68dca3c2e03 100644 (file)
@@ -700,9 +700,9 @@ avltree_save_key(avltree_t *tree, const char *key)
                if (key == NULL) {
                        if (tree->key_sz) {
                                xfree((char *)tree->key);
-                               tree->key = NULL;
                                tree->key_sz = 0;
                        }
+                       tree->key = NULL;
                }
                else {
                        int n, n8;